abnegation for a cause

Translations
самопожертвование ради дела
Her abnegation for a cause inspired many to join the movement.
Ее самопожертвование ради дела вдохновило многих присоединиться к движению.
Words
abnegation

noun
самоотречение
for

preposition
ради
a

article or possessive pronoun
неопределённый артикль
cause

noun
дело